# -*- coding: utf-8 -*-
# @Time     : 2021/11/12 22:21
# @Author   : Lin
# @Email    : asnllin@qq.com
# @File     : urls.py
# @software : PyCharm

"""
    路由器：
        只有视图集才能使用，也就是视图类继承了ViewSet及其ViewSet子类
        它能自动生成对应的增删改查需要的路由
        一个视图对应一个路由，不同的视图可以注册不同的路由
"""

from django.urls import path
from .views import StudentViewSet, ClassesViewSet
from rest_framework.routers import SimpleRouter

"""
urlpatterns = [
    path('students/', StudentViewSet.as_view({'get': 'list', 'post': 'create'})),
    path('students/<pk>/', StudentViewSet.as_view({'get': 'retrieve', 'put': 'update', 'delete': 'destroy'})),
]
"""

urlpatterns = [

]
router = SimpleRouter()                          # 创建路由器并用变量保存起来
router.register('students', StudentViewSet)      # 注册路由。定义好路由地址以及对应的视图
router.register('classes', ClassesViewSet)      # 注册路由。定义好路由地址以及对应的视图
urlpatterns += router.urls                       # 得到生成的路由列表并拼接
